package com.zmn.oms.common.dro.conf.distribute;

import lombok.Data;

import java.io.Serializable;

/**
 * 类描述  无网格抢单返回结果
 *
 * @author fubiao
 * @since 2022/07/21
 */
@Data
public class NonGridRobOrderConfigDRO implements Serializable {

    /**
     * 主键
     */
    private Integer nonGridConfigId;

    /**
     * 平台 10啄木鸟 20言而有信 30一步生活 40川南环保
     */
    private Integer plat;

    /**
     * 业务类型 1C 2F 3B
     */
    private Integer bizType;

    /**
     * 省份ID
     */
    private Integer provinceId;

    /**
     * 省份名字
     */
    private String provinceName;

    /**
     * 城市ID
     */
    private Integer cityId;

    /**
     * 城市名字
     */
    private String cityName;

    /**
     * 派单方式 10平台直派  20服务商派单
     */
    private Integer distributeWay;

    /**
     * 抢单状态  1 停用 2 启用
     */
    private Integer robOrderStatus;

    /**
     *  工程师归属 子公司  true 是
     */
    private Boolean engineerCompanyTypeOfSubsidiary;

    /**
     *  工程师归属 家修匠  true 是
     */
    private Boolean engineerCompanyTypeOfHomeRepairman;

    /**
     * 工程师类型 1:直营 2:非直营 0:全部
     */
    private Integer engineerType;

    /**
     * 最大抢单距离 单位:km
     */
    private Integer maxRobDistance;

    /**
     * 最大派单距离 单位:km
     */
    private Integer maxDistributeDistance;

    /**
     * 取消起始时间 格式 00:00
     */
    private String cancelTimeStart;

    /**
     * 取消结束时间 格式 00:00
     */
    private String cancelTimeEnd;

    /**
     * 取消结束后间隔时间 单位 分钟
     */
    private Integer cancelTimeAfter;
}
